負載均衡計算所需的信息都有以下這些:
服務器的“健康狀況”:GSLB最重要的特性之一就是持續不斷地監控各服務器的健康狀況,健康檢查的類型有多種,就像服務器健康檢查一樣,從二層、三層到四層,甚至是七層。未能通過健康檢查的服務器不能作為備選的域名解析結果。
地理區域距離:這里的距離指用戶本地DNS服務器的IP地址與服務器IP地址之間的路由距離。由于DNS系統本身的工作原理所限,GSLB只能看到用戶本地DNS服務器的IP地址,看不到用戶終端的IP地址。
會話保持:會話保持是一些業務的特殊要求,比如大多數電子商務應用系統或者需要進行用戶身份認證的在線系統中,一個客戶經常需要與服務器交互幾次才能完成一筆交易或者一個請求。由于這幾次交互是密切相關的,服務器在一次交互時需要了解上一次或上面幾次交互的處理結果,因此要求所有這些相關的交互過程都由一臺服務器處理,而不能被分散到不同的服務器上。
響應時間:通過計算一個請求/響應的往返延遲時間,GSLB能夠計算出每個服務器的響應時間。最簡單的方法就是通過測量服務器對健康檢查的響應快慢來計算出站點的響應時間。
IP地址權重:這是GSLB預先為每個IP地址分配的權重值,這個權重值取決于一些商業方面的考慮,比如某些地域的IDC帶寬比較貴,CDN系統就會盡量少用這些昂貴的資源。權重值決定了某個IP與其他候選IP相比分配到的流量比例。
會話能力閾值:GSLB控制器可以獲得每個服務器當前可用的會話數和會話表大小的最大值,當前會話數/最大會話數比值超過定義的閾值時,該服務器將不再被選擇。
往返時間:往返時間指用戶向網站發出請求到從網站收到響應的時間間隔。這個時間是從用戶的角度出發來衡量CDN加速效果的指標,它基本反映了用戶與CDNPOP節點之間的鏈路健康狀況。測量往返時間可以由CDN發起來完成,也可以由用戶發起來完成。如果由用戶來發起測量,最后得到的數據會比較精確,但需要在瀏覽器中內嵌特定的客戶端程序進行通信和統計,而這種情況往往較少,所以多數情況下還是需要CDN來完成。CDN完成往返時間測量并用于GSLB的調度的方式有被動測量方式和主動測量方式,這兩種方式各有優劣,可以在不同情況下使用,也可以混合使用。
回答所涉及的環境:聯想天逸510S、Windows 10。
負載均衡計算所需的信息都有以下這些:
服務器的“健康狀況”:GSLB最重要的特性之一就是持續不斷地監控各服務器的健康狀況,健康檢查的類型有多種,就像服務器健康檢查一樣,從二層、三層到四層,甚至是七層。未能通過健康檢查的服務器不能作為備選的域名解析結果。
地理區域距離:這里的距離指用戶本地DNS服務器的IP地址與服務器IP地址之間的路由距離。由于DNS系統本身的工作原理所限,GSLB只能看到用戶本地DNS服務器的IP地址,看不到用戶終端的IP地址。
會話保持:會話保持是一些業務的特殊要求,比如大多數電子商務應用系統或者需要進行用戶身份認證的在線系統中,一個客戶經常需要與服務器交互幾次才能完成一筆交易或者一個請求。由于這幾次交互是密切相關的,服務器在一次交互時需要了解上一次或上面幾次交互的處理結果,因此要求所有這些相關的交互過程都由一臺服務器處理,而不能被分散到不同的服務器上。
響應時間:通過計算一個請求/響應的往返延遲時間,GSLB能夠計算出每個服務器的響應時間。最簡單的方法就是通過測量服務器對健康檢查的響應快慢來計算出站點的響應時間。
IP地址權重:這是GSLB預先為每個IP地址分配的權重值,這個權重值取決于一些商業方面的考慮,比如某些地域的IDC帶寬比較貴,CDN系統就會盡量少用這些昂貴的資源。權重值決定了某個IP與其他候選IP相比分配到的流量比例。
會話能力閾值:GSLB控制器可以獲得每個服務器當前可用的會話數和會話表大小的最大值,當前會話數/最大會話數比值超過定義的閾值時,該服務器將不再被選擇。
往返時間:往返時間指用戶向網站發出請求到從網站收到響應的時間間隔。這個時間是從用戶的角度出發來衡量CDN加速效果的指標,它基本反映了用戶與CDNPOP節點之間的鏈路健康狀況。測量往返時間可以由CDN發起來完成,也可以由用戶發起來完成。如果由用戶來發起測量,最后得到的數據會比較精確,但需要在瀏覽器中內嵌特定的客戶端程序進行通信和統計,而這種情況往往較少,所以多數情況下還是需要CDN來完成。CDN完成往返時間測量并用于GSLB的調度的方式有被動測量方式和主動測量方式,這兩種方式各有優劣,可以在不同情況下使用,也可以混合使用。
回答所涉及的環境:聯想天逸510S、Windows 10。